Ext.namespace('Ext.ux');

Ext.ux.Window = function(config) {

	// ============================= default =============================
	this.iconCls = 'win';
	this.width = 700;

	Ext.apply(this, config);
	Ext.ux.Window.superclass.constructor.call(this, {
				modal			: config.modal == undefined ? true : false,
				// plain : true,
				border			: false,
				shadow			: false,
				closable		: false, // [ESC]
				resizable		: false,
				// autoHeight : true,// v_2.1 required!
				autoScroll		: true, // 自适应滚动条:子容器维度大于窗口
				// layout : this.items.length > 1 ? 'border' : 'fit',
				closeAction		: 'hide',
				constrainHeader	: true
			});

	this.setSize(this.width, this.height);

	this.actionName = this.title.substring(0, 2);
	switch (this.actionName) {
		case '添加' :
			this.setIconClass(this.iconCls + '-add');
			break;
		case '修改' :
			this.setIconClass(this.iconCls + '-edit');
			break;
		default :
			this.setIconClass(this.iconCls);
	}

	// this.on('deactivate', this.onDeactivate, this);
};

Ext.extend(Ext.ux.Window, Ext.Window, {
/*
 * hide : function(p) { Ext.ux.Window.superclass.show.call(this); }
 */
		}
);
